Fix a think in the CSW input extension handling
authorMatthias Clasen <mclasen@redhat.com>
Mon, 21 Dec 2009 20:27:46 +0000 (15:27 -0500)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:53:38 +0000 (20:53 -0400)
This was causing stack overflow due to an obvious infinite recursion.
See e.g. RH #548849.

gdk/gdkwindow.c

index 32eb1620a0e5daa4abae10c5b7d2e03e2dceadf2..a4f42ec97ab2c7b68986153f2f02e802d13c4b30 100644 (file)
@@ -1754,7 +1754,7 @@ temporary_disable_extension_events (GdkWindowObject *window)
       child = l->data;
 
       if (window->impl_window == child->impl_window)
-       res |= temporary_disable_extension_events (window);
+       res |= temporary_disable_extension_events (child);
     }
 
   return res;